//规格参数管理：api函数文件
//1、引入 axios实例
import request from '@/utils/request'
import {parseStrEmpty} from "@/utils/ruoyi.js";
const module = "/product/spec"
//1、2、条件查询规格参数分页列表
export function listSpecs(searchObj) {
    return request({
        url: `${module}/list`,
        method: 'get',
        params: searchObj
    })
}

//2、 查询规格参数详情
export function getSpec(id) {
    return request({
        url: `${module}/${id}`,
        method: 'get'
    })
}

// 3、新增规格参数
export function addSpec(data) {
    return request({
        url: `${module}`,
        method: 'post',
        data: data
    })
}

// 4、修改规格参数
export function updateSpec(data) {
    return request({
        url: `${module}`,
        method: 'put',
        data: data
    })
}

// 5、删除规格参数
export function delSpecs(ids) {
    return request({
        url: `${module}/${ids}`,
        method: 'delete'
    })
}

// 根据分类获取分类规格
export function getCategorySpecAllByC3id(c3id) {
    return request({
        url: `${module}/listByC3Id/${c3id}`,
        method: 'get'
    })
}